home *** CD-ROM | disk | FTP | other *** search
/ Aminet 51 / Aminet 51 (2002)(GTI - Schatztruhe)[!][Oct 2002].iso / Aminet / util / gnu / cvs-1.11.2.readme < prev    next >
Encoding:
Text File  |  2002-07-25  |  5.1 KB  |  132 lines

  1. Short:    CVS 1.11.2 - Concurrent Versions System
  2. Author:   Various; ported by Olaf Barthel <olsen@sourcery.han.de>, Jens Langner <Jens.Langner@light-speed.de>
  3. Uploader: Jens Langner <Jens.Langner@light-speed.de>
  4. Type:     util/gnu
  5. Replaces: util/gnu/cvs-1.11.1p1.lha
  6.  
  7. CVS 1.11.2 Amiga port (22 July 2002)
  8. ====================================
  9.  
  10. Introduction
  11. ------------
  12. This is a somewhat rough port of GNU CVS 1.11.2, a version control system,
  13. which allows you to keep old versions of files (usually source code), keep a
  14. log of who, when, and why changes occurred, etc., like RCS or SCCS. It handles
  15. multiple developers, multiple directories, triggers to enable/log/control
  16. various operations, and can work over a wide area network. The following tasks
  17. are not included; they can be done in conjunction with CVS but will tend to
  18. require some script-writing and software other than CVS: bug-tracking, build
  19. management (that is, make and make-like tools), and automated testing. (Quoted
  20. from the CVS documentation.)
  21.  
  22. I call this a 'rough port' since it is not as polished as, say Heinz Wrobel's
  23. excellent 'RCS' port. It does what it needs to do, but a few features are
  24. sorely lacking, such as support for Amiga file protection bits. On the other
  25. hand, however, you get everything, and perhaps more, you got with the previous
  26. Amiga ports of CVS: this port does not require 'ixemul.library' to work and it
  27. does not require an RCS installation because it is completely self contained.
  28. The port would also probably win a price as the largest 'pure' executable; it
  29. can be made resident.
  30.  
  31.  
  32. What's in this package?
  33. -----------------------
  34. This distribution contains the Amiga port, the Amiga specific source code and
  35. most of the original GNU CVS 1.11.2 distribution. 'Most' in this case means
  36. that only the original source code has been omitted in order to keep the
  37. distribution archive small; the documentation and support files are all
  38. provided. The original source code can be downloaded from the Internet at
  39. 'ftp://ftp.cvshome.org/pub/cvs-1.11.2/cvs-1.11.2.tar.gz'. I have added two
  40. more files which are converted from the original Unix man pages, namely
  41. 'cvs.1.man' and 'cvs.5.man' whose sources can be found in the
  42. 'cvs-1.11.2/man' directory.
  43.  
  44. Features of this Amiga CVS port
  45. -------------------------------
  46. + full cvs client (checkin/checkout)
  47. + TCP/IP support (for connecting to servers via TCP/IP)
  48. + SSH support for secure connections
  49. + no ixemul.library needed.
  50. + no RCS installation needed.
  51. + could be made resident (less memory+faster)
  52. + processor optimized versions [020/030/040/060]
  53.  
  54. Not implemented features yet
  55. ----------------------------
  56. - no server support (you can`t use a Amiga as a cvs server)
  57. - no file protection bits support (to a lack of AmigaOS)
  58.  
  59. Please read the included README.AMIGA for a full documentation !
  60.  
  61.  
  62. Contacting the authors
  63. ----------------------
  64. If you have any further questions on this port, feel free to contact us:
  65.  
  66.    Olaf Barthel
  67.    Brabeckstr. 35
  68.    D-30559 Hannover
  69.    Federal Republic of Germany
  70.  
  71.    olsen@sourcery.han.de
  72.  
  73.    Jens Langner
  74.    Lannerstrasse 1
  75.    D-01219 Dresden
  76.    Federal Republic of Germany
  77.  
  78.    Jens.Langner@light-speed.de
  79.  
  80.  
  81. History
  82. -------
  83.  
  84. 2002-07-22 Jens Langner <Jens.Langner@light-speed.de>
  85.  
  86.  * fixed bug in recv_all() function of the ssh implementation
  87.    where we didn`t check for a returned zero value, that
  88.    caused an infinite loop under certain situations.
  89.  * fixed problem where after the update to 1.11.2, the cvs
  90.    port always reported an input/output error when using the
  91.    :server: method.
  92.  
  93. 2002-07-14 Olaf Barthel <olsen@sourcery.han.de>
  94.  
  95.  * found bug in the OpenSSL Blowfish-chiffre routines that
  96.    caused the cvs SSH routines to fail somehow. cvs will now
  97.    check for those buggy chiffre packets and throw and error
  98.    message accordingly.
  99.  
  100. 2002-05-08 Jens Langner <Jens.Langner@htw-dresden.de>
  101.  
  102.  * updated the original source tree to latest 1.11.2
  103.    version of cvs and adapted the port to that new version.
  104.    Somehow after the update cvs throws an input/output error
  105.    each time it is used with ssh.
  106.  
  107. 2002-03-05 Olaf Barthel <olsen@sourcery.han.de>
  108.  
  109.  * In __tzset() the time zone sign was set the wrong way
  110.    round, i.e. "+" instead of "-" and the other way round.
  111.    Fixed.
  112.  * Cleaned up the source code a little, taking special care
  113.    of the tab size, pointers, variable names, typos and
  114.    the like.
  115.  * Clarified the use of certain routines which otherwise would
  116.    look very esotheric...
  117.  * Now shows a proper error message when a :server: connection
  118.    cannot be established. Also reworked the other error messages
  119.    produced by the amiga_rcmd() routine.
  120.  * Directories are now always reported as being available for
  121.    reading, writing and searching by the owner.
  122.  * Files are now always reported as readable by the owner.
  123.  * No longer allocates 1424 bytes from the local stack when
  124.    starting a remote cvs server.
  125.  * "cvs import .." now works as expected for remote repositories;
  126.    previous versions would try to access the repository locally
  127.    and get into trouble if it didn't exist. This probably
  128.    counts as an actual CVS bug which was particularly noticeable
  129.    on the Amiga.
  130.  
  131. ... more history in the included ChangeLog file.
  132.